package com.hcr.kingdeeutil.data.entity;

import com.hcr.kingdeeutil.common.FOrgId;
import com.hcr.kingdeeutil.common.element.MarkNumber;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author songwei.zhang
 * @version 0.1.0
 * @Description 供应商 财务信息
 * @create 2021-04-01 14:50
 **/
public class VendorFFinanceInfo implements Serializable {
    /**
     * 实体主键
     */
    private String FEntryId;
    /**
     * 结算币别(必填项)
     */
    private FOrgId FPayCurrencyId;
    /**
     * 对应客户
     */
    private FOrgId FCustomerId;
    /**
     * 单次预付额度
     */
    private BigDecimal FPayAdvanceAmount;
    /**
     * 税务登记号
     */
    private String FTaxRegisterCode;
    /**
     * 经营类型
     */
    private String FTendType;
    /**
     * 税分类
     */
    private FOrgId FTaxType;
    /**
     * 描述
     */
    private String FFinanceDesc;
    /**
     * 付款条件
     */
    private FOrgId FPayCondition;
    /**
     * 发票类型
     */
    private String FInvoiceType;
    /**
     * 结算方
     */
    private FOrgId FSettleId;
    /**
     * 收款方
     */
    private FOrgId FChargeId;
    /**
     * 默认税率
     */
    private MarkNumber FTaxRateId;

    public String getFEntryId() {
        return FEntryId;
    }

    public void setFEntryId(String FEntryId) {
        this.FEntryId = FEntryId;
    }

    public FOrgId getFPayCurrencyId() {
        return FPayCurrencyId;
    }

    public void setFPayCurrencyId(FOrgId FPayCurrencyId) {
        this.FPayCurrencyId = FPayCurrencyId;
    }

    public FOrgId getFCustomerId() {
        return FCustomerId;
    }

    public void setFCustomerId(FOrgId FCustomerId) {
        this.FCustomerId = FCustomerId;
    }

    public BigDecimal getFPayAdvanceAmount() {
        return FPayAdvanceAmount;
    }

    public void setFPayAdvanceAmount(BigDecimal FPayAdvanceAmount) {
        this.FPayAdvanceAmount = FPayAdvanceAmount;
    }

    public String getFTaxRegisterCode() {
        return FTaxRegisterCode;
    }

    public void setFTaxRegisterCode(String FTaxRegisterCode) {
        this.FTaxRegisterCode = FTaxRegisterCode;
    }

    public String getFTendType() {
        return FTendType;
    }

    public void setFTendType(String FTendType) {
        this.FTendType = FTendType;
    }

    public FOrgId getFTaxType() {
        return FTaxType;
    }

    public void setFTaxType(FOrgId FTaxType) {
        this.FTaxType = FTaxType;
    }

    public String getFFinanceDesc() {
        return FFinanceDesc;
    }

    public void setFFinanceDesc(String FFinanceDesc) {
        this.FFinanceDesc = FFinanceDesc;
    }

    public FOrgId getFPayCondition() {
        return FPayCondition;
    }

    public void setFPayCondition(FOrgId FPayCondition) {
        this.FPayCondition = FPayCondition;
    }

    public String getFInvoiceType() {
        return FInvoiceType;
    }

    public void setFInvoiceType(String FInvoiceType) {
        this.FInvoiceType = FInvoiceType;
    }

    public FOrgId getFSettleId() {
        return FSettleId;
    }

    public void setFSettleId(FOrgId FSettleId) {
        this.FSettleId = FSettleId;
    }

    public FOrgId getFChargeId() {
        return FChargeId;
    }

    public void setFChargeId(FOrgId FChargeId) {
        this.FChargeId = FChargeId;
    }

    public MarkNumber getFTaxRateId() {
        return FTaxRateId;
    }

    public void setFTaxRateId(MarkNumber FTaxRateId) {
        this.FTaxRateId = FTaxRateId;
    }
}
